manufacturing cnc manufacturer cnc verification engineering nc verification manufacturers metal machining nc verify machine simulation finishing cad milling lathe simulation on the controller design painting cnc simulation fabrication